# near model CODE resource # jump table entries: 17688-17692 (5 of them) export_2211: fn00000000: 00000000 4E56 FFEC link A6, -0x0014 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 000A movea.l A3, [A6 + 0xA] 0000000C 42A7 clr.l -[A7] 0000000E 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00000014 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000018 A9A0 syscall GetResource 0000001A 285F movea.l A4, [A7]+ 0000001C 200C move.l D0, A4 0000001E 674E beq +0x50 /* 0000006E */ 00000020 2054 movea.l A0, [A4] 00000022 43EE FFF4 lea.l A1, [A6 - 0xC] 00000026 22D8 move.l [A1]+, [A0]+ 00000028 22D8 move.l [A1]+, [A0]+ 0000002A 41EE FFEC lea.l A0, [A6 - 0x14] 0000002E 43ED FDC6 lea.l A1, [A5 - 0x23A] 00000032 20D9 move.l [A0]+, [A1]+ 00000034 20D9 move.l [A0]+, [A1]+ 00000036 302E FFEE move.w D0, [A6 - 0x12] 0000003A D06E FFF2 add.w D0, [A6 - 0xE] 0000003E 906E FFFA sub.w D0, [A6 - 0x6] 00000042 322E FFF6 move.w D1, [A6 - 0xA] 00000046 D240 add.w D1, D0 00000048 48C1 ext.l D1 0000004A 83FC 0002 divs.w D1, 0x2 0000004E 3741 0002 move.w [A3 + 0x2], D1 00000052 302E FFEC move.w D0, [A6 - 0x14] 00000056 D06E FFF0 add.w D0, [A6 - 0x10] 0000005A 906E FFF8 sub.w D0, [A6 - 0x8] 0000005E 322E FFF4 move.w D1, [A6 - 0xC] 00000062 D240 add.w D1, D0 00000064 48C1 ext.l D1 00000066 83FC 0003 divs.w D1, 0x3 0000006A 3681 move.w [A3], D1 0000006C 600A bra +0xC /* 00000078 */ label0000006E: 0000006E 377C 0064 0002 move.w [A3 + 0x2], 0x64 /* 'd' */ 00000074 36BC 0064 move.w [A3], 0x64 /* 'd' */ label00000078: 00000078 4CDF 1800 movem.l A3,A4, [A7]+ 0000007C 4E5E unlink A6 0000007E 205F movea.l A0, [A7]+ 00000080 5C4F addq.w A7, 6 00000082 4ED0 jmp [A0] 00000084 4E56 FFE0 link A6, -0x0020 00000088 486E FFE0 pea.l [A6 - 0x20] 0000008C A898 syscall GetPenState 0000008E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000092 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000096 486E FFFE pea.l [A6 - 0x2] 0000009A 486E FFF2 pea.l [A6 - 0xE] 0000009E 486E FFF6 pea.l [A6 - 0xA] 000000A2 A98D syscall GetDialogItem/GetDItem 000000A4 2F3C 0003 0003 move.l -[A7], 0x30003 000000AA A89B syscall PenSize 000000AC 486E FFF6 pea.l [A6 - 0xA] 000000B0 2F3C 0010 0010 move.l -[A7], 0x100010 000000B6 A8B0 syscall FrameRoundRect 000000B8 486E FFE0 pea.l [A6 - 0x20] 000000BC A899 syscall SetPenState 000000BE 4E5E unlink A6 000000C0 205F movea.l A0, [A7]+ 000000C2 5C4F addq.w A7, 6 000000C4 4ED0 jmp [A0] 000000C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000CA 0000 1D7C ori.b D0, 0x7C /* '|' */ 000000CE 0001 000C ori.b D1, 0xC 000000D2 4267 clr.w -[A7] 000000D4 206E 0008 movea.l A0, [A6 + 0x8] 000000D8 4868 001E pea.l [A0 + 0x1E] 000000DC 7003 moveq.l D0, 0x03 000000DE 2F00 move.l -[A7], D0 000000E0 A85D syscall BitTst 000000E2 101F move.b D0, [A7]+ 000000E4 6704 beq +0x6 /* 000000EA */ 000000E6 422E 000C clr.b [A6 + 0xC] label000000EA: 000000EA 4E5E unlink A6 000000EC 2E9F move.l [A7], [A7]+ 000000EE 4E75 rts fn000000F0: 000000F0 4E56 0000 link A6, 0 000000F4 2F0C move.l -[A7], A4 000000F6 286E 0008 movea.l A4, [A6 + 0x8] 000000FA 422E 000C clr.b [A6 + 0xC] 000000FE 7064 moveq.l D0, 0x64 00000100 B06C FFFE cmp.w D0, [A4 - 0x2] 00000104 57C0 seq D0 00000106 4A00 tst.b D0 00000108 660C bne +0xE /* 00000116 */ 0000010A 7244 moveq.l D1, 0x44 0000010C B26C FFFE cmp.w D1, [A4 - 0x2] 00000110 57C1 seq D1 00000112 8001 or.b D0, D1 00000114 6714 beq +0x16 /* 0000012A */ label00000116: 00000116 0C6D 0700 FC50 cmpi.w [A5 - 0x3B0], 0x700 0000011C 5DC1 slt D1 0000011E C001 and.b D0, D1 00000120 6708 beq +0xA /* 0000012A */ 00000122 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000128 601E bra +0x20 /* 00000148 */ label0000012A: 0000012A 7072 moveq.l D0, 0x72 0000012C B06C FFFE cmp.w D0, [A4 - 0x2] 00000130 57C0 seq D0 00000132 4A00 tst.b D0 00000134 660C bne +0xE /* 00000142 */ 00000136 7252 moveq.l D1, 0x52 00000138 B26C FFFE cmp.w D1, [A4 - 0x2] 0000013C 57C1 seq D1 0000013E 8001 or.b D0, D1 00000140 6706 beq +0x8 /* 00000148 */ label00000142: 00000142 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000148: 00000148 285F movea.l A4, [A7]+ 0000014A 4E5E unlink A6 0000014C 2E9F move.l [A7], [A7]+ 0000014E 4E75 rts 00000150 4E56 FFEC link A6, -0x0014 00000154 422E 0014 clr.b [A6 + 0x14] 00000158 206E 000C movea.l A0, [A6 + 0xC] 0000015C 7003 moveq.l D0, 0x03 0000015E B050 cmp.w D0, [A0] 00000160 6600 00EA bne +0xEC /* 0000024C */ 00000164 203C 0000 00FF move.l D0, 0xFF 0000016A C0A8 0002 and.l D0, [A0 + 0x2] 0000016E 3D40 FFFE move.w [A6 - 0x2], D0 00000172 700D moveq.l D0, 0x0D 00000174 B06E FFFE cmp.w D0, [A6 - 0x2] 00000178 57C0 seq D0 0000017A 7203 moveq.l D1, 0x03 0000017C B26E FFFE cmp.w D1, [A6 - 0x2] 00000180 57C1 seq D1 00000182 8001 or.b D0, D1 00000184 6750 beq +0x52 /* 000001D6 */ 00000186 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000018A 3F3C 0001 move.w -[A7], 0x1 0000018E 486E FFFC pea.l [A6 - 0x4] 00000192 486E FFF0 pea.l [A6 - 0x10] 00000196 486E FFF4 pea.l [A6 - 0xC] 0000019A A98D syscall GetDialogItem/GetDItem 0000019C 206E FFF0 movea.l A0, [A6 - 0x10] 000001A0 2050 movea.l A0, [A0] 000001A2 4240 clr.w D0 000001A4 1028 0011 move.b D0, [A0 + 0x11] 000001A8 0C40 00FF cmpi.w D0, 0xFF 000001AC 6C00 009E bge +0xA0 /* 0000024C */ 000001B0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000001B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000001B8 A95D syscall HiliteControl 000001BA 7003 moveq.l D0, 0x03 000001BC 2F00 move.l -[A7], D0 000001BE 486E FFEC pea.l [A6 - 0x14] 000001C2 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000001C6 206E 0008 movea.l A0, [A6 + 0x8] 000001CA 30BC 0001 move.w [A0], 0x1 000001CE 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000001D4 6076 bra +0x78 /* 0000024C */ label000001D6: 000001D6 7000 moveq.l D0, 0x00 000001D8 206E 000C movea.l A0, [A6 + 0xC] 000001DC 3028 000E move.w D0, [A0 + 0xE] 000001E0 C0BC 0000 0100 and.l D0, 0x100 000001E6 4A80 tst.l D0 000001E8 5EC0 sgt D0 000001EA 4A00 tst.b D0 000001EC 675E beq +0x60 /* 0000024C */ 000001EE 2F00 move.l -[A7], D0 000001F0 4267 clr.w -[A7] 000001F2 2F0E move.l -[A7], A6 000001F4 4EBA FEFA jsr [PC - 0x106 /* 000000F0 */] 000001F8 121F move.b D1, [A7]+ 000001FA 201F move.l D0, [A7]+ 000001FC C001 and.b D0, D1 000001FE 674C beq +0x4E /* 0000024C */ 00000200 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000204 3F3C 000B move.w -[A7], 0xB 00000208 486E FFFC pea.l [A6 - 0x4] 0000020C 486E FFF0 pea.l [A6 - 0x10] 00000210 486E FFF4 pea.l [A6 - 0xC] 00000214 A98D syscall GetDialogItem/GetDItem 00000216 206E FFF0 movea.l A0, [A6 - 0x10] 0000021A 2050 movea.l A0, [A0] 0000021C 4240 clr.w D0 0000021E 1028 0011 move.b D0, [A0 + 0x11] 00000222 0C40 00FF cmpi.w D0, 0xFF 00000226 6C24 bge +0x26 /* 0000024C */ 00000228 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000022C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000230 A95D syscall HiliteControl 00000232 7003 moveq.l D0, 0x03 00000234 2F00 move.l -[A7], D0 00000236 486E FFEC pea.l [A6 - 0x14] 0000023A 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000023E 206E 0008 movea.l A0, [A6 + 0x8] 00000242 30BC 000B move.w [A0], 0xB 00000246 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label0000024C: 0000024C 4E5E unlink A6 0000024E 205F movea.l A0, [A7]+ 00000250 DEFC 000C add.w A7, 0xC 00000254 4ED0 jmp [A0] 00000256 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000025A FFF2 .invalid <> 0000025C 2F0C move.l -[A7], A4 0000025E 286E 0008 movea.l A4, [A6 + 0x8] 00000262 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC] 00000268 302E 000C move.w D0, [A6 + 0xC] 0000026C 5240 addq.w D0, 1 0000026E 6708 beq +0xA /* 00000278 */ 00000270 0440 000C subi.w D0, 0xC 00000274 673A beq +0x3C /* 000002B0 */ 00000276 605A bra +0x5C /* 000002D2 */ label00000278: 00000278 2F0C move.l -[A7], A4 0000027A 3F3C 0001 move.w -[A7], 0x1 0000027E 486E FFFE pea.l [A6 - 0x2] 00000282 486E FFF2 pea.l [A6 - 0xE] 00000286 486E FFF6 pea.l [A6 - 0xA] 0000028A A98D syscall GetDialogItem/GetDItem 0000028C 486E FFF6 pea.l [A6 - 0xA] 00000290 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 00000296 A8A9 syscall InsetRect 00000298 2F0C move.l -[A7], A4 0000029A 2F3C 0000 000C move.l -[A7], 0xC 000002A0 487A FDE2 pea.l [PC - 0x21E /* 00000084, value 0x4E56FFE0 */] 000002A4 486E FFF6 pea.l [A6 - 0xA] 000002A8 A98E syscall SetDialogItem/SetDItem 000002AA 426D F128 clr.w [A5 - 0xED8] 000002AE 6022 bra +0x24 /* 000002D2 */ label000002B0: 000002B0 42A7 clr.l -[A7] 000002B2 2EB8 0398 move.l [A7], [0x00000398 /* CurDirStore */] 000002B6 2B5F F180 move.l [A5 - 0xE80], [A7]+ 000002BA 4267 clr.w -[A7] 000002BC 3EB8 0214 move.w [A7], [0x00000214 /* SFSaveDisk */] 000002C0 301F move.w D0, [A7]+ 000002C2 4440 neg.w D0 000002C4 3B40 F17C move.w [A5 - 0xE84], D0 000002C8 422D F12C clr.b [A5 - 0xED4] 000002CC 3D7C 0001 000E move.w [A6 + 0xE], 0x1 label000002D2: 000002D2 0C6D 0700 FC50 cmpi.w [A5 - 0x3B0], 0x700 000002D8 6D62 blt +0x64 /* 0000033C */ 000002DA 2F0C move.l -[A7], A4 000002DC 3F3C 0006 move.w -[A7], 0x6 000002E0 486E FFFE pea.l [A6 - 0x2] 000002E4 486E FFF2 pea.l [A6 - 0xE] 000002E8 486E FFF6 pea.l [A6 - 0xA] 000002EC A98D syscall GetDialogItem/GetDItem 000002EE 206E FFF2 movea.l A0, [A6 - 0xE] 000002F2 2050 movea.l A0, [A0] 000002F4 4240 clr.w D0 000002F6 1028 0011 move.b D0, [A0 + 0x11] 000002FA 0C40 00FF cmpi.w D0, 0xFF 000002FE 6620 bne +0x22 /* 00000320 */ 00000300 2F0C move.l -[A7], A4 00000302 3F3C 000B move.w -[A7], 0xB 00000306 486E FFFE pea.l [A6 - 0x2] 0000030A 486E FFF2 pea.l [A6 - 0xE] 0000030E 486E FFF6 pea.l [A6 - 0xA] 00000312 A98D syscall GetDialogItem/GetDItem 00000314 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000318 3F3C 00FF move.w -[A7], 0xFF 0000031C A95D syscall HiliteControl 0000031E 601C bra +0x1E /* 0000033C */ label00000320: 00000320 2F0C move.l -[A7], A4 00000322 3F3C 000B move.w -[A7], 0xB 00000326 486E FFFE pea.l [A6 - 0x2] 0000032A 486E FFF2 pea.l [A6 - 0xE] 0000032E 486E FFF6 pea.l [A6 - 0xA] 00000332 A98D syscall GetDialogItem/GetDItem 00000334 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000338 4267 clr.w -[A7] 0000033A A95D syscall HiliteControl label0000033C: 0000033C 285F movea.l A4, [A7]+ 0000033E 4E5E unlink A6 00000340 205F movea.l A0, [A7]+ 00000342 5C4F addq.w A7, 6 00000344 4ED0 jmp [A0] 00000346 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2212: // at 00000348 (misaligned) 0000034A FFE6 .invalid <> 0000034C 1F3C 0001 move.b -[A7], 0x1 00000350 A834 syscall SetFScaleDisable 00000352 486E FFFC pea.l [A6 - 0x4] 00000356 3F3C 1789 move.w -[A7], 0x1789 0000035A 4EBA FCA4 jsr [PC - 0x35C /* 00000000 */] 0000035E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000362 487A 005E pea.l [PC + 0x5E /* 000003C2, value 0x4E56 'NV', cstring "" */] 00000366 487A FD60 pea.l [PC - 0x2A0 /* 000000C8, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000036A 4267 clr.w -[A7] 0000036C 486E FFEC pea.l [A6 - 0x14] 00000370 487A FEE6 pea.l [PC - 0x11A /* 00000258, value 0x4E56FFF2 */] 00000374 486D F130 pea.l [A5 - 0xED0] 00000378 3F3C 1789 move.w -[A7], 0x1789 0000037C 487A FDD2 pea.l [PC - 0x22E /* 00000150, value 0x4E56FFEC */] 00000380 3F3C 0004 move.w -[A7], 0x4 00000384 A9EA syscall Pack3 00000386 102D F130 move.b D0, [A5 - 0xED0] 0000038A 672A beq +0x2C /* 000003B6 */ 0000038C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00000392 206E 000C movea.l A0, [A6 + 0xC] 00000396 30AD F17C move.w [A0], [A5 - 0xE84] 0000039A 4267 clr.w -[A7] 0000039C 2F2E 000C move.l -[A7], [A6 + 0xC] 000003A0 486E FFE8 pea.l [A6 - 0x18] 000003A4 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 000003A8 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 000003AC 206E 0008 movea.l A0, [A6 + 0x8] 000003B0 20AD F180 move.l [A0], [A5 - 0xE80] 000003B4 6004 bra +0x6 /* 000003BA */ label000003B6: 000003B6 422E 0010 clr.b [A6 + 0x10] label000003BA: 000003BA 4E5E unlink A6 000003BC 205F movea.l A0, [A7]+ 000003BE 504F addq.w A7, 8 000003C0 4ED0 jmp [A0] 000003C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000003C6 FFEC .invalid <> 000003C8 48E7 0108 movem.l -[A7], D7,A4 000003CC 286E 000C movea.l A4, [A6 + 0xC] 000003D0 422E 0014 clr.b [A6 + 0x14] 000003D4 7003 moveq.l D0, 0x03 000003D6 B054 cmp.w D0, [A4] 000003D8 6600 00A4 bne +0xA6 /* 0000047E */ 000003DC 203C 0000 00FF move.l D0, 0xFF 000003E2 C0AC 0002 and.l D0, [A4 + 0x2] 000003E6 3E00 move.w D7, D0 000003E8 700D moveq.l D0, 0x0D 000003EA B047 cmp.w D0, D7 000003EC 57C0 seq D0 000003EE 7203 moveq.l D1, 0x03 000003F0 B247 cmp.w D1, D7 000003F2 57C1 seq D1 000003F4 8001 or.b D0, D1 000003F6 674E beq +0x50 /* 00000446 */ 000003F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003FC 3F3C 0001 move.w -[A7], 0x1 00000400 486E FFFC pea.l [A6 - 0x4] 00000404 486E FFF0 pea.l [A6 - 0x10] 00000408 486E FFF4 pea.l [A6 - 0xC] 0000040C A98D syscall GetDialogItem/GetDItem 0000040E 206E FFF0 movea.l A0, [A6 - 0x10] 00000412 2050 movea.l A0, [A0] 00000414 4240 clr.w D0 00000416 1028 0011 move.b D0, [A0 + 0x11] 0000041A 0C40 00FF cmpi.w D0, 0xFF 0000041E 6C5E bge +0x60 /* 0000047E */ 00000420 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000424 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000428 A95D syscall HiliteControl 0000042A 7003 moveq.l D0, 0x03 0000042C 2F00 move.l -[A7], D0 0000042E 486E FFEC pea.l [A6 - 0x14] 00000432 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000436 206E 0008 movea.l A0, [A6 + 0x8] 0000043A 30BC 0001 move.w [A0], 0x1 0000043E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00000444 6038 bra +0x3A /* 0000047E */ label00000446: 00000446 7000 moveq.l D0, 0x00 00000448 302C 000E move.w D0, [A4 + 0xE] 0000044C C0BC 0000 0100 and.l D0, 0x100 00000452 4A80 tst.l D0 00000454 5EC0 sgt D0 00000456 4A00 tst.b D0 00000458 6724 beq +0x26 /* 0000047E */ 0000045A 7273 moveq.l D1, 0x73 0000045C B247 cmp.w D1, D7 0000045E 57C1 seq D1 00000460 4A01 tst.b D1 00000462 660C bne +0xE /* 00000470 */ 00000464 7453 moveq.l D2, 0x53 00000466 B447 cmp.w D2, D7 00000468 57C2 seq D2 0000046A 8202 or.b D1, D2 0000046C C001 and.b D0, D1 0000046E 670E beq +0x10 /* 0000047E */ label00000470: 00000470 206E 0008 movea.l A0, [A6 + 0x8] 00000474 30BC 000B move.w [A0], 0xB 00000478 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label0000047E: 0000047E 4CDF 1080 movem.l D7,A4, [A7]+ 00000482 4E5E unlink A6 00000484 205F movea.l A0, [A7]+ 00000486 DEFC 000C add.w A7, 0xC 0000048A 4ED0 jmp [A0] 0000048C 4E56 FFF2 link A6, -0x000E 00000490 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC] 00000496 302E 000C move.w D0, [A6 + 0xC] 0000049A 5240 addq.w D0, 1 0000049C 670A beq +0xC /* 000004A8 */ 0000049E 0440 000C subi.w D0, 0xC 000004A2 6766 beq +0x68 /* 0000050A */ 000004A4 6000 009C bra +0x9E /* 00000542 */ label000004A8: 000004A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004AC 3F3C 0001 move.w -[A7], 0x1 000004B0 486E FFFE pea.l [A6 - 0x2] 000004B4 486E FFF2 pea.l [A6 - 0xE] 000004B8 486E FFF6 pea.l [A6 - 0xA] 000004BC A98D syscall GetDialogItem/GetDItem 000004BE 486E FFF6 pea.l [A6 - 0xA] 000004C2 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 000004C8 A8A9 syscall InsetRect 000004CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004CE 2F3C 0000 000C move.l -[A7], 0xC 000004D4 487A FBAE pea.l [PC - 0x452 /* 00000084, value 0x4E56FFE0 */] 000004D8 486E FFF6 pea.l [A6 - 0xA] 000004DC A98E syscall SetDialogItem/SetDItem 000004DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004E2 3F3C 000B move.w -[A7], 0xB 000004E6 486E FFFE pea.l [A6 - 0x2] 000004EA 486E FFF2 pea.l [A6 - 0xE] 000004EE 486E FFF6 pea.l [A6 - 0xA] 000004F2 A98D syscall GetDialogItem/GetDItem 000004F4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000004F8 486D F13A pea.l [A5 - 0xEC6] 000004FC A95F syscall SetControlTitle/SetCTitle 000004FE 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000502 3F2D F128 move.w -[A7], [A5 - 0xED8] 00000506 A963 syscall SetControlValue/SetCtlValue 00000508 6038 bra +0x3A /* 00000542 */ label0000050A: 0000050A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000050E 3F3C 000B move.w -[A7], 0xB 00000512 486E FFFE pea.l [A6 - 0x2] 00000516 486E FFF2 pea.l [A6 - 0xE] 0000051A 486E FFF6 pea.l [A6 - 0xA] 0000051E A98D syscall GetDialogItem/GetDItem 00000520 4267 clr.w -[A7] 00000522 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000526 A960 syscall GetControlValue/GetCtlValue 00000528 301F move.w D0, [A7]+ 0000052A 5240 addq.w D0, 1 0000052C 48C0 ext.l D0 0000052E 81FC 0002 divs.w D0, 0x2 00000532 4840 swap.w D0 00000534 3B40 F128 move.w [A5 - 0xED8], D0 00000538 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000053C 3F2D F128 move.w -[A7], [A5 - 0xED8] 00000540 A963 syscall SetControlValue/SetCtlValue label00000542: 00000542 4E5E unlink A6 00000544 205F movea.l A0, [A7]+ 00000546 5C4F addq.w A7, 6 00000548 4ED0 jmp [A0] 0000054A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2213: // at 0000054C (misaligned) 0000054E FFCC .invalid <> 00000550 206E 0010 movea.l A0, [A6 + 0x10] 00000554 43EE FFF0 lea.l A1, [A6 - 0x10] 00000558 22D8 move.l [A1]+, [A0]+ 0000055A 22D8 move.l [A1]+, [A0]+ 0000055C 22D8 move.l [A1]+, [A0]+ 0000055E 22D8 move.l [A1]+, [A0]+ 00000560 206E 000C movea.l A0, [A6 + 0xC] 00000564 43EE FFD0 lea.l A1, [A6 - 0x30] 00000568 7007 moveq.l D0, 0x07 label0000056A: 0000056A 22D8 move.l [A1]+, [A0]+ 0000056C 51C8 FFFC dbf D0, -0x6 /* 0000056A */ 00000570 206E 0008 movea.l A0, [A6 + 0x8] 00000574 1010 move.b D0, [A0] 00000576 6708 beq +0xA /* 00000580 */ 00000578 3B7C 0001 F128 move.w [A5 - 0xED8], 0x1 0000057E 6004 bra +0x6 /* 00000584 */ label00000580: 00000580 426D F128 clr.w [A5 - 0xED8] label00000584: 00000584 41ED F13A lea.l A0, [A5 - 0xEC6] 00000588 43EE FFD0 lea.l A1, [A6 - 0x30] 0000058C 7007 moveq.l D0, 0x07 label0000058E: 0000058E 20D9 move.l [A0]+, [A1]+ 00000590 51C8 FFFC dbf D0, -0x6 /* 0000058E */ 00000594 486E FFCC pea.l [A6 - 0x34] 00000598 3F3C 1771 move.w -[A7], 0x1771 0000059C 4EBA FA62 jsr [PC - 0x59E /* 00000000 */] 000005A0 2F2E FFCC move.l -[A7], [A6 - 0x34] 000005A4 487A 004E pea.l [PC + 0x4E /* 000005F4, value 0x0, cstring "" */] 000005A8 42A7 clr.l -[A7] 000005AA 3F2E 0014 move.w -[A7], [A6 + 0x14] 000005AE 486E FFF0 pea.l [A6 - 0x10] 000005B2 487A FED8 pea.l [PC - 0x128 /* 0000048C, value 0x4E56FFF2 */] 000005B6 486D F130 pea.l [A5 - 0xED0] 000005BA 3F3C 1771 move.w -[A7], 0x1771 000005BE 487A FE04 pea.l [PC - 0x1FC /* 000003C4, value 0x4E56FFEC */] 000005C2 3F3C 0004 move.w -[A7], 0x4 000005C6 A9EA syscall Pack3 000005C8 206E 0008 movea.l A0, [A6 + 0x8] 000005CC 7001 moveq.l D0, 0x01 000005CE B06D F128 cmp.w D0, [A5 - 0xED8] 000005D2 57C0 seq D0 000005D4 4400 neg.b D0 000005D6 1080 move.b [A0], D0 000005D8 206E 0016 movea.l A0, [A6 + 0x16] 000005DC 43ED F130 lea.l A1, [A5 - 0xED0] 000005E0 7011 moveq.l D0, 0x11 label000005E2: 000005E2 20D9 move.l [A0]+, [A1]+ 000005E4 51C8 FFFC dbf D0, -0x6 /* 000005E2 */ 000005E8 3091 move.w [A0], [A1] 000005EA 4E5E unlink A6 000005EC 205F movea.l A0, [A7]+ 000005EE DEFC 000E add.w A7, 0xE 000005F2 4ED0 jmp [A0] 000005F4 0000 0000 ori.b D0, 0x0 000005F8 4E56 FFEC link A6, -0x0014 000005FC 48E7 0108 movem.l -[A7], D7,A4 00000600 286E 000C movea.l A4, [A6 + 0xC] 00000604 422E 0014 clr.b [A6 + 0x14] 00000608 7003 moveq.l D0, 0x03 0000060A B054 cmp.w D0, [A4] 0000060C 6600 00A4 bne +0xA6 /* 000006B2 */ 00000610 203C 0000 00FF move.l D0, 0xFF 00000616 C0AC 0002 and.l D0, [A4 + 0x2] 0000061A 3E00 move.w D7, D0 0000061C 700D moveq.l D0, 0x0D 0000061E B047 cmp.w D0, D7 00000620 57C0 seq D0 00000622 7203 moveq.l D1, 0x03 00000624 B247 cmp.w D1, D7 00000626 57C1 seq D1 00000628 8001 or.b D0, D1 0000062A 674E beq +0x50 /* 0000067A */ 0000062C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000630 3F3C 0001 move.w -[A7], 0x1 00000634 486E FFFC pea.l [A6 - 0x4] 00000638 486E FFF0 pea.l [A6 - 0x10] 0000063C 486E FFF4 pea.l [A6 - 0xC] 00000640 A98D syscall GetDialogItem/GetDItem 00000642 206E FFF0 movea.l A0, [A6 - 0x10] 00000646 2050 movea.l A0, [A0] 00000648 4240 clr.w D0 0000064A 1028 0011 move.b D0, [A0 + 0x11] 0000064E 0C40 00FF cmpi.w D0, 0xFF 00000652 6C5E bge +0x60 /* 000006B2 */ 00000654 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000658 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000065C A95D syscall HiliteControl 0000065E 7003 moveq.l D0, 0x03 00000660 2F00 move.l -[A7], D0 00000662 486E FFEC pea.l [A6 - 0x14] 00000666 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000066A 206E 0008 movea.l A0, [A6 + 0x8] 0000066E 30BC 0001 move.w [A0], 0x1 00000672 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00000678 6038 bra +0x3A /* 000006B2 */ label0000067A: 0000067A 7000 moveq.l D0, 0x00 0000067C 302C 000E move.w D0, [A4 + 0xE] 00000680 C0BC 0000 0100 and.l D0, 0x100 00000686 4A80 tst.l D0 00000688 5EC0 sgt D0 0000068A 4A00 tst.b D0 0000068C 6724 beq +0x26 /* 000006B2 */ 0000068E 7273 moveq.l D1, 0x73 00000690 B247 cmp.w D1, D7 00000692 57C1 seq D1 00000694 4A01 tst.b D1 00000696 660C bne +0xE /* 000006A4 */ 00000698 7453 moveq.l D2, 0x53 0000069A B447 cmp.w D2, D7 0000069C 57C2 seq D2 0000069E 8202 or.b D1, D2 000006A0 C001 and.b D0, D1 000006A2 670E beq +0x10 /* 000006B2 */ label000006A4: 000006A4 206E 0008 movea.l A0, [A6 + 0x8] 000006A8 30BC 0009 move.w [A0], 0x9 /* '\t' */ 000006AC 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label000006B2: 000006B2 4CDF 1080 movem.l D7,A4, [A7]+ 000006B6 4E5E unlink A6 000006B8 205F movea.l A0, [A7]+ 000006BA DEFC 000C add.w A7, 0xC 000006BE 4ED0 jmp [A0] 000006C0 4E56 FFF2 link A6, -0x000E 000006C4 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC] 000006CA 302E 000C move.w D0, [A6 + 0xC] 000006CE 5240 addq.w D0, 1 000006D0 6708 beq +0xA /* 000006DA */ 000006D2 0440 000A subi.w D0, 0xA /* '\n' */ 000006D6 672E beq +0x30 /* 00000706 */ 000006D8 6064 bra +0x66 /* 0000073E */ label000006DA: 000006DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000006E2 486E FFFE pea.l [A6 - 0x2] 000006E6 486E FFF2 pea.l [A6 - 0xE] 000006EA 486E FFF6 pea.l [A6 - 0xA] 000006EE A98D syscall GetDialogItem/GetDItem 000006F0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000006F4 486D F13A pea.l [A5 - 0xEC6] 000006F8 A95F syscall SetControlTitle/SetCTitle 000006FA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000006FE 3F2D F128 move.w -[A7], [A5 - 0xED8] 00000702 A963 syscall SetControlValue/SetCtlValue 00000704 6038 bra +0x3A /* 0000073E */ label00000706: 00000706 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000070A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000070E 486E FFFE pea.l [A6 - 0x2] 00000712 486E FFF2 pea.l [A6 - 0xE] 00000716 486E FFF6 pea.l [A6 - 0xA] 0000071A A98D syscall GetDialogItem/GetDItem 0000071C 4267 clr.w -[A7] 0000071E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000722 A960 syscall GetControlValue/GetCtlValue 00000724 301F move.w D0, [A7]+ 00000726 5240 addq.w D0, 1 00000728 48C0 ext.l D0 0000072A 81FC 0002 divs.w D0, 0x2 0000072E 4840 swap.w D0 00000730 3B40 F128 move.w [A5 - 0xED8], D0 00000734 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000738 3F2D F128 move.w -[A7], [A5 - 0xED8] 0000073C A963 syscall SetControlValue/SetCtlValue label0000073E: 0000073E 4E5E unlink A6 00000740 205F movea.l A0, [A7]+ 00000742 5C4F addq.w A7, 6 00000744 4ED0 jmp [A0] 00000746 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2214: // at 00000748 (misaligned) 0000074A FEDC 206E .extension 0xEDC <> // unimplemented 0000074E 000E 43EE ori.b A6, 0xEE 00000752 FFE0 .invalid <> 00000754 7007 moveq.l D0, 0x07 label00000756: 00000756 22D8 move.l [A1]+, [A0]+ 00000758 51C8 FFFC dbf D0, -0x6 /* 00000756 */ 0000075C 206E 0008 movea.l A0, [A6 + 0x8] 00000760 1010 move.b D0, [A0] 00000762 6708 beq +0xA /* 0000076C */ 00000764 3B7C 0001 F128 move.w [A5 - 0xED8], 0x1 0000076A 6004 bra +0x6 /* 00000770 */ label0000076C: 0000076C 426D F128 clr.w [A5 - 0xED8] label00000770: 00000770 41ED F13A lea.l A0, [A5 - 0xEC6] 00000774 43EE FFE0 lea.l A1, [A6 - 0x20] 00000778 7007 moveq.l D0, 0x07 label0000077A: 0000077A 20D9 move.l [A0]+, [A1]+ 0000077C 51C8 FFFC dbf D0, -0x6 /* 0000077A */ 00000780 486E FFDC pea.l [A6 - 0x24] 00000784 3F3C 177B move.w -[A7], 0x177B 00000788 4EBA F876 jsr [PC - 0x78A /* 00000000 */] 0000078C 486E FEDC pea.l [A6 - 0x124] 00000790 3F3C 0FB0 move.w -[A7], 0xFB0 00000794 3F2E 000C move.w -[A7], [A6 + 0xC] 00000798 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000079C 2F2E FFDC move.l -[A7], [A6 - 0x24] 000007A0 487A 0048 pea.l [PC + 0x48 /* 000007EA, value 0x4E56 'NV', cstring "" */] 000007A4 486E FEDC pea.l [A6 - 0x124] 000007A8 487A FF16 pea.l [PC - 0xEA /* 000006C0, value 0x4E56FFF2 */] 000007AC 486D F130 pea.l [A5 - 0xED0] 000007B0 3F3C 177B move.w -[A7], 0x177B 000007B4 487A FE42 pea.l [PC - 0x1BE /* 000005F8, value 0x4E56FFEC */] 000007B8 3F3C 0003 move.w -[A7], 0x3 000007BC A9EA syscall Pack3 000007BE 206E 0008 movea.l A0, [A6 + 0x8] 000007C2 7001 moveq.l D0, 0x01 000007C4 B06D F128 cmp.w D0, [A5 - 0xED8] 000007C8 57C0 seq D0 000007CA 4400 neg.b D0 000007CC 1080 move.b [A0], D0 000007CE 206E 0012 movea.l A0, [A6 + 0x12] 000007D2 43ED F130 lea.l A1, [A5 - 0xED0] 000007D6 7011 moveq.l D0, 0x11 label000007D8: 000007D8 20D9 move.l [A0]+, [A1]+ 000007DA 51C8 FFFC dbf D0, -0x6 /* 000007D8 */ 000007DE 3091 move.w [A0], [A1] 000007E0 4E5E unlink A6 000007E2 205F movea.l A0, [A7]+ 000007E4 DEFC 000A add.w A7, 0xA /* '\n' */ 000007E8 4ED0 jmp [A0] 000007EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2215: // at 000007EC (misaligned) 000007EE FAF6 48E7 .extension 0xAF6 <> // unimplemented 000007F2 0300 btst D0, D1 000007F4 206E 0014 movea.l A0, [A6 + 0x14] 000007F8 43EE FF00 lea.l A1, [A6 - 0x100] 000007FC 703F moveq.l D0, 0x3F label000007FE: 000007FE 22D8 move.l [A1]+, [A0]+ 00000800 51C8 FFFC dbf D0, -0x6 /* 000007FE */ 00000804 206E 0010 movea.l A0, [A6 + 0x10] 00000808 43EE FE00 lea.l A1, [A6 - 0x200] 0000080C 703F moveq.l D0, 0x3F label0000080E: 0000080E 22D8 move.l [A1]+, [A0]+ 00000810 51C8 FFFC dbf D0, -0x6 /* 0000080E */ 00000814 206E 000C movea.l A0, [A6 + 0xC] 00000818 43EE FD00 lea.l A1, [A6 - 0x300] 0000081C 703F moveq.l D0, 0x3F label0000081E: 0000081E 22D8 move.l [A1]+, [A0]+ 00000820 51C8 FFFC dbf D0, -0x6 /* 0000081E */ 00000824 206E 0008 movea.l A0, [A6 + 0x8] 00000828 43EE FC00 lea.l A1, [A6 - 0x400] 0000082C 703F moveq.l D0, 0x3F label0000082E: 0000082E 22D8 move.l [A1]+, [A0]+ 00000830 51C8 FFFC dbf D0, -0x6 /* 0000082E */ 00000834 7000 moveq.l D0, 0x00 00000836 2D40 FBFC move.l [A6 - 0x404], D0 0000083A 4267 clr.w -[A7] 0000083C 202E 0018 move.l D0, [A6 + 0x18] 00000840 5280 addq.l D0, 1 00000842 2F00 move.l -[A7], D0 00000844 486E FBFC pea.l [A6 - 0x404] 00000848 206E 0018 movea.l A0, [A6 + 0x18] 0000084C 4240 clr.w D0 0000084E 1010 move.b D0, [A0] 00000850 48C0 ext.l D0 00000852 2F00 move.l -[A7], D0 00000854 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00000858 4A5F tst.w [A7]+ 0000085A 6600 0146 bne +0x148 /* 000009A2 */ 0000085E 2D7C 025E 3020 FAFC move.l [A6 - 0x504], 0x25E3020 00000866 42A7 clr.l -[A7] 00000868 2F2E FBFC move.l -[A7], [A6 - 0x404] 0000086C 42A7 clr.l -[A7] 0000086E 41EE FAFC lea.l A0, [A6 - 0x504] 00000872 2008 move.l D0, A0 00000874 5280 addq.l D0, 1 00000876 2F00 move.l -[A7], D0 00000878 4240 clr.w D0 0000087A 102E FAFC move.b D0, [A6 - 0x504] 0000087E 48C0 ext.l D0 00000880 2F00 move.l -[A7], D0 00000882 41EE FF00 lea.l A0, [A6 - 0x100] 00000886 2008 move.l D0, A0 00000888 5280 addq.l D0, 1 0000088A 2F00 move.l -[A7], D0 0000088C 4240 clr.w D0 0000088E 102E FF00 move.b D0, [A6 - 0x100] 00000892 48C0 ext.l D0 00000894 2F00 move.l -[A7], D0 00000896 A9E0 syscall Munger 00000898 2C1F move.l D6, [A7]+ 0000089A 2D7C 025E 3120 FAFC move.l [A6 - 0x504], 0x25E3120 000008A2 42A7 clr.l -[A7] 000008A4 2F2E FBFC move.l -[A7], [A6 - 0x404] 000008A8 42A7 clr.l -[A7] 000008AA 41EE FAFC lea.l A0, [A6 - 0x504] 000008AE 2008 move.l D0, A0 000008B0 5280 addq.l D0, 1 000008B2 2F00 move.l -[A7], D0 000008B4 4240 clr.w D0 000008B6 102E FAFC move.b D0, [A6 - 0x504] 000008BA 48C0 ext.l D0 000008BC 2F00 move.l -[A7], D0 000008BE 41EE FE00 lea.l A0, [A6 - 0x200] 000008C2 2008 move.l D0, A0 000008C4 5280 addq.l D0, 1 000008C6 2F00 move.l -[A7], D0 000008C8 4240 clr.w D0 000008CA 102E FE00 move.b D0, [A6 - 0x200] 000008CE 48C0 ext.l D0 000008D0 2F00 move.l -[A7], D0 000008D2 A9E0 syscall Munger 000008D4 2C1F move.l D6, [A7]+ 000008D6 2D7C 025E 3220 FAFC move.l [A6 - 0x504], 0x25E3220 000008DE 42A7 clr.l -[A7] 000008E0 2F2E FBFC move.l -[A7], [A6 - 0x404] 000008E4 42A7 clr.l -[A7] 000008E6 41EE FAFC lea.l A0, [A6 - 0x504] 000008EA 2008 move.l D0, A0 000008EC 5280 addq.l D0, 1 000008EE 2F00 move.l -[A7], D0 000008F0 4240 clr.w D0 000008F2 102E FAFC move.b D0, [A6 - 0x504] 000008F6 48C0 ext.l D0 000008F8 2F00 move.l -[A7], D0 000008FA 41EE FD00 lea.l A0, [A6 - 0x300] 000008FE 2008 move.l D0, A0 00000900 5280 addq.l D0, 1 00000902 2F00 move.l -[A7], D0 00000904 4240 clr.w D0 00000906 102E FD00 move.b D0, [A6 - 0x300] 0000090A 48C0 ext.l D0 0000090C 2F00 move.l -[A7], D0 0000090E A9E0 syscall Munger 00000910 2C1F move.l D6, [A7]+ 00000912 2D7C 025E 3320 FAFC move.l [A6 - 0x504], 0x25E3320 0000091A 42A7 clr.l -[A7] 0000091C 2F2E FBFC move.l -[A7], [A6 - 0x404] 00000920 42A7 clr.l -[A7] 00000922 41EE FAFC lea.l A0, [A6 - 0x504] 00000926 2008 move.l D0, A0 00000928 5280 addq.l D0, 1 0000092A 2F00 move.l -[A7], D0 0000092C 4240 clr.w D0 0000092E 102E FAFC move.b D0, [A6 - 0x504] 00000932 48C0 ext.l D0 00000934 2F00 move.l -[A7], D0 00000936 41EE FC00 lea.l A0, [A6 - 0x400] 0000093A 2008 move.l D0, A0 0000093C 5280 addq.l D0, 1 0000093E 2F00 move.l -[A7], D0 00000940 4240 clr.w D0 00000942 102E FC00 move.b D0, [A6 - 0x400] 00000946 48C0 ext.l D0 00000948 2F00 move.l -[A7], D0 0000094A A9E0 syscall Munger 0000094C 2C1F move.l D6, [A7]+ 0000094E 42A7 clr.l -[A7] 00000950 2F2E FBFC move.l -[A7], [A6 - 0x404] 00000954 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000958 201F move.l D0, [A7]+ 0000095A 3E00 move.w D7, D0 0000095C 0C47 00FF cmpi.w D7, 0xFF 00000960 6F04 ble +0x6 /* 00000966 */ 00000962 3E3C 00FF move.w D7, 0xFF label00000966: 00000966 206E FBFC movea.l A0, [A6 - 0x404] 0000096A 2F10 move.l -[A7], [A0] 0000096C 41EE FAFC lea.l A0, [A6 - 0x504] 00000970 2008 move.l D0, A0 00000972 5280 addq.l D0, 1 00000974 2F00 move.l -[A7], D0 00000976 3007 move.w D0, D7 00000978 48C0 ext.l D0 0000097A 2F00 move.l -[A7], D0 0000097C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000980 1D47 FAFC move.b [A6 - 0x504], D7 00000984 206E 0018 movea.l A0, [A6 + 0x18] 00000988 43EE FAFC lea.l A1, [A6 - 0x504] 0000098C 703F moveq.l D0, 0x3F label0000098E: 0000098E 20D9 move.l [A0]+, [A1]+ 00000990 51C8 FFFC dbf D0, -0x6 /* 0000098E */ 00000994 4AAE FBFC tst.l [A6 - 0x404] 00000998 6708 beq +0xA /* 000009A2 */ 0000099A 2F2E FBFC move.l -[A7], [A6 - 0x404] 0000099E 205F movea.l A0, [A7]+ 000009A0 A023 syscall DisposHandle/DisposeHandle label000009A2: 000009A2 4CDF 00C0 movem.l D6,D7, [A7]+ 000009A6 4E5E unlink A6 000009A8 205F movea.l A0, [A7]+ 000009AA DEFC 0014 add.w A7, 0x14 000009AE 4ED0 jmp [A0]